Neptune: Scalable Replication Management and Programming Support for Cluster-based Network Services

نویسندگان

  • Kai Shen
  • Tao Yang
  • Lingkun Chu
  • JoAnne Holliday
  • Douglas A. Kuschner
  • Huican Zhu
چکیده

Previous research has addressed the scalability and availability issues associated with the construction of cluster-based network services. This paper studies the clustering of replicated services when the persistent service data is frequently updated. To this end we propose Neptune, an infrastructural middleware that provides a flexible interface to aggregate and replicate existing service modules. Neptune accommodates a variety of underlying storage mechanisms, maintains dynamic and location-transparent service mapping to isolate faulty modules and enforce replica consistency. Furthermore, it allows efficient use of a multi-level replica consistency model with staleness control at its highest level. This paper describes Neptune’s overall architecture, data replication support, and the results of our performance evaluation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Clustering Support and Replication Management for Scalable Network Services

The ubiquity of the Internet and various intranets has brought about widespread availability of online services and applications accessible through the network. Cluster-based network services have been rapidly emerging due to their costeffectiveness in achieving high availability and incremental scalability. This paper presents the design and implementation of the Neptune middleware system that...

متن کامل

Achieving Scalable Cluster System Analysis and Management with a Gossip-Based Network Service

Clusters of workstations are increasingly used for applications requiring high levels of both performance and reliability. Certain fundamental services are highly desirable to achieve these twin goals of network-based cluster system analysis and management. Among these services is the ability to detect network and node failures and the capability to efficiently determine computer and network lo...

متن کامل

A Flexible QoS Framework for Cluster-based Network Services

Quality of service (QoS) support that provides customized service qualities to multiple classes of client requests can effectively utilize available system resources. This paper presents the design and implementation of a flexible and efficient QoS framework for cluster-based network services. This framework achieves four objectives. First, the framework provides a flexible mechanism for servic...

متن کامل

Extensible Cluster-Based Scalable Network Services

We identify three fundamental requirements for scalable network services: incremental scalability and overflow growth provisioning, 24x7 availability through fault masking, and costeffectiveness. We argue that clusters of commodity workstations interconnected by a high-speed SAN are exceptionally well-suited to meeting these challenges for Internet-server workloads, provided the software infras...

متن کامل

Network Emulation on Globus-based Grids: mechanisms and challenges

In the last few years, many emulation systems have been developed to help researchers evaluate the effectiveness of new protocols and applications in realistic network scenarios. NEPTUNE (Network Emulation for Protocol TUNing and Evaluation) is a flexible and scalable system developed at University of Napoli for the emulation of different network scenarios by means of a cluster of workstations....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001